Internalizing Intensional Type Theory

نویسندگان

  • Matthieu Sozeau
  • Nicolas Tabareau
چکیده

Homotopical interpretations of Martin-Löf type theory lead toward an interpretation of equality as a richer, more extensional notion. Extensional or axiomatic presentations of the theory with principles based on such models do not yet fully benefit from the power of dependent type theory, that is its computational character. Reconciling intensional type theory with this richer notion of equality requires to move to higher-dimensional structures where equality reasoning is explicit, which explains the emerging interest on simplicial or cubical models. However, such models are still based on set theory, which is somehow in opposition with the goal to replace set theory by homotopy type theory in the foundations of mathematics. Therefore, it is important to be able to express those models directly in type theory. In this paper, we follow this idea and pursue the internalization of a setoid model of Martin-Löf type theory based on an internalization of groupoids. Our work shows that a (proof-relevant) setoid model of type theory constitutes an internal category with families, as introduced by Dybjer, but with the advantage that the (unsolved) coherence problem mentioned by Dybjer now becomes a lemma parametrized by a 2-dimensional proof of confluence of the conversion rule (which can not be internalized). Our formal development relies crucially on ad-hoc polymorphism to overload notions of equality and on a conservative extension of Coq’s universe mechanism with polymorphism.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extensional Equality in Intensional Type Theory

We present a new approach to introducing an extensional propositional equality in Intensional Type Theory. Our construction is based on the observation that there is a sound, intensional setoid model in Intensional Type theory with a proof-irrelevant universe of propositions and -rules for and -types. The Type Theory corresponding to this model is decidable, has no irreducible constants and per...

متن کامل

A Type System Theory for Higher-Order Intensional Logic Support for Variable Bindings in Hybrid Intensional-Imperative Programs in GIPSY

We describe a type system for a platform called the General Intensional Programming System (GIPSY), designed to support intensional programming languages built upon intensional logic and their imperative counter-parts for the intensional execution model. In GIPSY, the type system glues the static and dynamic typing between intensional and imperative languages in its compiler and runtime environ...

متن کامل

From fuzzy type theory to fuzzy intensional logic

In this paper, the concept of fuzzy intensional logic is elaborated based on fuzzy type theory recently presented by the author.

متن کامل

Homotopy Models of Intensional Type Theory

We show how to provide a semantics for the identity type of intensional Martin-Löf type theory using the machinery of abstract homotopy theory. One specific consequence is that the identity type is soundly modelled in any Quillen model category. We then turn to the study of cocategory and (strict) interval objects and isolate two conditions under which an interval will model intensional identit...

متن کامل

Intensional Models for the Theory of Types

In this paper we define intensional models for the classical theory of types, thus arriving at an intensional type logic ITL. Intensional models generalize Henkin’s general models and have a natural definition. As a class they do not validate the axiom of Extensionality. We give a cut-free sequent calculus for type theory and show completeness of this calculus with respect to the class of inten...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015